<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:zj="http://www.zju.edu.cn" exclude-result-prefixes="zj">
  <xsl:template name="zj:Button">
    <xsl:if test="not($zj:XmlData/Toolkit/zj:DisablePage/Update)">
      <xsl:variable name="IDValue">
        <xsl:variable name="Table" select="$zj:XmlData/Toolkit/zj:Table[@Style='Normal']"/>
        <xsl:call-template name="zj:ListQueryString">
          <xsl:with-param name="DataRecord" select="$zj:Toolkit/*[local-name()=$Table/@TableName]"/>
          <xsl:with-param name="FieldList" select="$Table[@Main='true']//zj:Field[@IsKey='true']"/>
        </xsl:call-template>
      </xsl:variable>
      <xsl:choose>
        <xsl:when test="contains( $zj:SelfURL,'AutoTable')">
          <xsl:call-template name="zj:HRefButton">
            <xsl:with-param name="Name" select="' 修改'"/>
            <xsl:with-param name="HRef" select="concat('../Pages/AutoTableUpdatePage.zjx?Table=', $zj:Source, '&amp;', $IDValue, 'RetURL=', $zj:SelfURL)"/>
          </xsl:call-template>
        </xsl:when>
        <xsl:otherwise>
          <xsl:call-template name="zj:HRefButton">
            <xsl:with-param name="Name" select="' 修改'"/>
            <xsl:with-param name="HRef" select="concat('../Pages/WebUpdate', $zj:ModuleXml, 'Page.zjx?Source=', $zj:Source, '&amp;', $IDValue, 'RetURL=', $zj:SelfURL)"/>
          </xsl:call-template>
        </xsl:otherwise>
      </xsl:choose>     
    </xsl:if>
    <xsl:call-template name="zj:CancelButton"/>
  </xsl:template>
  <xsl:template name="zj:PageTitle">
    <xsl:call-template name="zj:LittleTitle">
      <xsl:with-param name="Name" select="concat('查看', $zj:Title, '详细')"/>
    </xsl:call-template>
  </xsl:template>
</xsl:stylesheet>
